Skip to content

Update Rust crate temporalio-common to c5a6646#8421

Open
hash-worker[bot] wants to merge 1 commit into
mainfrom
deps/rs/temporalio-common-digest
Open

Update Rust crate temporalio-common to c5a6646#8421
hash-worker[bot] wants to merge 1 commit into
mainfrom
deps/rs/temporalio-common-digest

Conversation

@hash-worker

@hash-worker hash-worker Bot commented Feb 14, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
temporalio-common workspace.dependencies digest 231e21cc5a6646

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 4am every weekday,every weekend"
  • Automerge
    • "before 4am every weekday,every weekend"

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@hash-worker hash-worker Bot enabled auto-merge February 14, 2026 00:41
@vercel

vercel Bot commented Feb 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
hash Error Error Jun 8, 2026 9:26pm
hashdotdesign Ready Ready Preview, Comment Jun 8, 2026 9:26pm
hashdotdesign-tokens Ready Ready Preview, Comment Jun 8, 2026 9:26pm
petrinaut Ready Ready Preview Jun 8, 2026 9:26pm

@cursor

cursor Bot commented Feb 14, 2026

Copy link
Copy Markdown

PR Summary

Medium Risk
Updates shared Temporal SDK-core types used by workflow client code; temporalio-client remains on a different commit, which could cause subtle compatibility issues if the pins drift.

Overview
Bumps the workspace git pin for temporalio-common in root Cargo.toml from 231e21c to c5a6646e96fd7f202dd91805c7d53f2cdd03c544 on temporalio/sdk-core. No application code changes—only the shared dependency declaration used by crates such as hash-temporal-client (alongside unchanged temporalio-client at 231e21c).

Reviewers should confirm Cargo.lock resolves cleanly and that mixed SDK-core commits between temporalio-client and temporalio-common are intentional for Temporal integration behavior.

Reviewed by Cursor Bugbot for commit 3aee5b4. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions github-actions Bot added the area/deps Relates to third-party dependencies (area) label Feb 14, 2026
@augmentcode

augmentcode Bot commented Feb 14, 2026

Copy link
Copy Markdown
🤖 Augment PR Summary

Summary: This PR updates the pinned git revision for the Rust crate temporalio-common.

Changes:

  • Bumps temporalio-common from SDK Core rev 231e21c to fb14d9c3 in the workspace dependencies
  • Leaves temporalio-client pinned to the prior revision
  • Updates the lockfile accordingly (Cargo.lock)

Technical Notes: Since both crates come from the same upstream repository, mixing revisions may result in multiple git checkouts/duplicate crate versions unless they are intentionally kept independent.

🤖 Was this summary useful? React with 👍 or 👎

@augmentcode augmentcode Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review completed. 1 suggestions posted.

Fix All in Augment

Comment augment review to trigger a new review at any time.

Comment thread Cargo.toml
temporalio-client = { git = "https://github.com/temporalio/sdk-core", rev = "231e21c" }
temporalio-common = { git = "https://github.com/temporalio/sdk-core", rev = "231e21c" }
temporalio-common = { git = "https://github.com/temporalio/sdk-core", rev = "fb14d9c3cf4e9e6d0894fd9bb2985dbf6d6de1fe" }
test-log = { version = "0.2.18", default-features = false }

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

temporalio-common is now pinned to a different git rev than temporalio-client (same upstream repo), which can cause Cargo to pull two distinct copies and potentially lead to type/version mismatches. Is it expected that these two crates are compatible across different commits, or should they be bumped together to the same rev?

Severity: medium

Fix This in Augment

🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.

@codecov

codecov Bot commented Feb 14, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 59.13%. Comparing base (232b539) to head (3aee5b4).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #8421      +/-   ##
==========================================
- Coverage   59.13%   59.13%   -0.01%     
==========================================
  Files        1346     1346              
  Lines      130096   130096              
  Branches     5883     5883              
==========================================
- Hits        76931    76930       -1     
- Misses      52259    52260       +1     
  Partials      906      906              
Flag Coverage Δ
local.claude-hooks 0.00% <ø> (ø)
local.harpc-client 51.49% <ø> (ø)
rust.antsi 0.00% <ø> (ø)
rust.error-stack 90.87% <ø> (ø)
rust.harpc-codec 84.70% <ø> (ø)
rust.harpc-net 96.19% <ø> (-0.02%) ⬇️
rust.harpc-tower 67.03% <ø> (ø)
rust.harpc-types 0.00% <ø> (ø)
rust.harpc-wire-protocol 92.23% <ø> (ø)
rust.hash-codec 72.76% <ø> (ø)
rust.hash-graph-temporal-versioning 47.95% <ø> (ø)
rust.hashql-core 79.28% <ø> (ø)
rust.hashql-diagnostics 72.53% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@codspeed-hq

codspeed-hq Bot commented Feb 14, 2026

Copy link
Copy Markdown

Merging this PR will improve performance by 18.18%

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

⚡ 2 improved benchmarks
✅ 54 untouched benchmarks
⏩ 24 skipped benchmarks1

Performance Changes

Benchmark BASE HEAD Efficiency
bit_matrix/dense/iter_row[64] 170 ns 140.8 ns +20.71%
bit_matrix/dense/iter_row[200] 215 ns 185.8 ns +15.7%

Tip

Curious why this is faster? Comment @codspeedbot explain why this is faster on this PR, or directly use the CodSpeed MCP with your agent.


Comparing deps/rs/temporalio-common-digest (3aee5b4) with main (232b539)

Open in CodSpeed

Footnotes

  1. 24 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

Comment thread Cargo.toml Outdated
@hash-worker hash-worker Bot changed the title Update Rust crate temporalio-common to 21e03c2 Update Rust crate temporalio-common to 2014f31 Feb 19, 2026
@hash-worker hash-worker Bot force-pushed the deps/rs/temporalio-common-digest branch from 133dd13 to 694fa8b Compare February 19, 2026 20:20
@hash-worker hash-worker Bot changed the title Update Rust crate temporalio-common to 2014f31 Update Rust crate temporalio-common to a0caec4 Feb 19, 2026
@hash-worker hash-worker Bot force-pushed the deps/rs/temporalio-common-digest branch from 694fa8b to c7fbc51 Compare February 19, 2026 21:50
@hash-worker hash-worker Bot force-pushed the deps/rs/temporalio-common-digest branch from c7fbc51 to 9ff8edf Compare February 23, 2026 19:36
@hash-worker hash-worker Bot changed the title Update Rust crate temporalio-common to a0caec4 Update Rust crate temporalio-common to 9d678b9 Feb 23, 2026
@hash-worker hash-worker Bot changed the title Update Rust crate temporalio-common to 9d678b9 Update Rust crate temporalio-common to 78a94de Feb 23, 2026
@hash-worker hash-worker Bot force-pushed the deps/rs/temporalio-common-digest branch from 9ff8edf to 34cbc3a Compare February 23, 2026 22:26
@hash-worker hash-worker Bot changed the title Update Rust crate temporalio-common to 78a94de Update Rust crate temporalio-common to 7161ed3 Feb 23, 2026
@hash-worker

hash-worker Bot commented May 28, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --workspace
    Updating git repository `https://github.com/temporalio/sdk-core`
    Updating crates.io index
    Updating crates.io index
error: failed to select a version for `tonic`.
    ... required by package `temporalio-common v0.4.0 (https://github.com/temporalio/sdk-core?rev=c5a6646e96fd7f202dd91805c7d53f2cdd03c544#c5a6646e)`
    ... which satisfies git dependency `temporalio-common` of package `hash-temporal-client v0.0.0 (/tmp/renovate/repos/github/hashintel/hash/libs/@local/temporal-client)`
    ... which satisfies path dependency `hash-temporal-client` (locked to 0.0.0) of package `hash-graph v0.0.0 (/tmp/renovate/repos/github/hashintel/hash/apps/hash-graph)`
versions that meet the requirements `^0.14.6` are: 0.14.6

all possible versions conflict with previously selected packages

  previously selected package `tonic v0.14.5`
    ... which satisfies dependency `tonic = "^0.14"` (locked to 0.14.5) of package `temporalio-client v0.1.0 (https://github.com/temporalio/sdk-core?rev=231e21c#231e21ca)`
    ... which satisfies git dependency `temporalio-client` (locked to 0.1.0) of package `hash-temporal-client v0.0.0 (/tmp/renovate/repos/github/hashintel/hash/libs/@local/temporal-client)`
    ... which satisfies path dependency `hash-temporal-client` (locked to 0.0.0) of package `hash-graph v0.0.0 (/tmp/renovate/repos/github/hashintel/hash/apps/hash-graph)`

failed to select a version for `tonic` which could resolve this conflict

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/deps Relates to third-party dependencies (area)

Development

Successfully merging this pull request may close these issues.

2 participants